﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using DAO;
using DTO;

namespace BUS
{
    public class ThemNhanVienBUS
    {
        public static bool ThemNhanVien(ThemNhanVienDTO nv)
        {
            if (string.Compare(nv.MaNhanVien, "", true) == 0)
            {
                MessageBox.Show("Chưa nhập Mã nhân viên !");
                return false;
            }

            if (string.Compare(nv.Ngaysinh, "", true) == 0)
            {
                MessageBox.Show("Chưa nhập Ngày sinh nhân viên !");
                return false;
            }

            if (string.Compare(nv.Bangcap, "", true) == 0)
            {
                MessageBox.Show("Chưa xác định 'Bằng cấp' !");
                return false;
            }

            if (string.Compare(nv.Bophan, "", true) == 0)
            {
                MessageBox.Show("Chưa xác định 'Bộ phận' !");
                return false;
            }

            if (string.Compare(nv.Chucvu, "", true) == 0)
            {
                MessageBox.Show("Chưa xác định 'Chức vụ' !");
                return false;
            }

            if (string.Compare(nv.Username, "", true) == 0)
            {
                MessageBox.Show("Chưa nhập Tên đăng nhập cho nhân viên !");
                return false;
            }

            if (string.Compare(nv.Password, "", true) == 0)
            {
                MessageBox.Show("Chưa nhập Mật khẩu cho nhân viên !");
                return false;
            }

            if (ThemNhanVienDAO.KiemTra(nv))
                if (ThemNhanVienDAO.ThemNhanVien(nv))
                    MessageBox.Show("Thêm nhân viên thành công !");
                else
                    MessageBox.Show("Thêm nhân viên thất bại !");

            return false;
        }
    }
}
